package com.liliudong.template.common.response.sys;

import com.liliudong.template.common.entity.sys.SysRole;
import com.liliudong.template.common.response.BaseResponse;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @author ldli5
 * @classname SysRoleBaseVO
 * @date 2024/6/21-17:52
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class SysRoleBaseResponse extends BaseResponse {

	/**
	 * 数据权限类型 1仅本人 2本部门 3本部门及以下 4自定义范围 5全部数据
	 */
	private SysRole.DataScope dataScope;

	/**
	 * 启用状态 1启用 0禁用
	 */
	private SysRole.Enable enable;

	/**
	 * 角色名称
	 */
	private String name;

	/**
	 * 权限标识符
	 */
	private String permission;

	/**
	 * 排序
	 */
	private Integer sort;

}
